import math as m

f = int(input("Введите четырёхзначное число: "))
a = f
x = 0
t = 0
Zero = 0

if 1000 <= f <= 9999:
    while f > 0:
        num = f % 10

        if num > x:
            x = num
        if num < t:
            t = num

        if num == 0:
            Zero += 1

        f = f // 10

    print("")

    print("Число чётное:", "Да" if a % 2 == 0 else "Нет")
    print("Число кратное 3:", "Да" if a % 3 == 0 else "Нет")
    print("Число является квадратом числа:",
          int(m.sqrt(a)) if m.sqrt(a) == int(m.sqrt(a)) else "Нет")

    print("")

    print("Наименьшая цифра числа:", t)
    print("Наибольшая цифра числа:", x)
    print("Количество нулей в числе:", Zero)

    print("")

    print("Цифра в разряде единиц является квадратом цифры:",
          int(m.sqrt(a % 10)) if m.sqrt(a % 10) == int(m.sqrt(a % 10)) else "Нет")
    print("Цифра в разряде десятков является квадратом цифры:",
          int(m.sqrt(a % 100 // 10)) if m.sqrt(a % 100 // 10) == int(
              m.sqrt(a % 100 // 10)) else "Нет")
    print("Цифра в разряде сотен является квадратом цифры:",
          int(m.sqrt(a % 1000 // 100)) if m.sqrt(a % 1000 // 100) == int(
              m.sqrt(a % 1000 // 100)) else "Нет")
    print("Цифра в разряде тысяч является квадратом цифры:",
          int(m.sqrt(a % 10000 // 1000)) if m.sqrt(a % 10000 // 1000) == int(
              m.sqrt(a % 10000 // 1000)) else "Нет")

else:
    print("Введённое число не является четырёхзначным")
